package com.shujia.day14;

import java.util.HashSet;
import java.util.LinkedHashSet;

/*
    Collection:
        List:
            ArrayList
            Vector
            LinkedList
        Set:
            HashSet：底层数据结构是哈希表，元素唯一，无序
                - LinkedHashSet：底层数据结构是哈希表和双链表。哈希表保证元素唯一，双链表保证元素有序，元素唯一

 */
public class LinkedHashSetDemo1 {
    public static void main(String[] args) {
        LinkedHashSet<String> set1 = new LinkedHashSet<>();
//        HashSet<String> set1 = new HashSet<>();

        set1.add("hello");
        set1.add("world");
        set1.add("hello");
        set1.add("java");
        set1.add("world");
        set1.add("hadoop");
        set1.add("hbase");

        for (String s : set1) {
            System.out.println(s);
        }
    }
}
